MobileSocket: Session Layer Continuous Operation Support for Java Applications
نویسندگان
چکیده
This paper proposes the session layer communication continuity support for Java applications toward a continuous operation for the users. In a mobile computing environment, mobile hosts move around the di erent network segments even during applications communicate with the remote endpoint. In such a situation, maintenance of the communication continuity between the applications is signi cant. In order to retain the communication continuity, not only the mobility support but the virtual circuit continuity support is required for applications. Existing approaches on the network, the transport and the session layers do not provide the complete mobility and virtual circuit continuity for applications, although they require the complicated implementation. \MobileSocket" is a user-level enhanced socket library written in Java, and provides the library-based session layer mobility and virtual circuit continuity support for applications. Two mechanisms, Dynamic Socket Switching (DSS) and Application Layer Window (ALW) enforce MobileSocket and enable the implementation simplicity. MobileSocket applications can be used in the Java mobile applications and the agents, as well as in ordinary network applications. In this paper, after we clarify the communication continuity and existing approaches, we present the MobileSocket design, mechanism, and evaluation results.
منابع مشابه
MobileSocket: toward continuous operation for Java applications
This paper proposes “MobileSocket” which realizes session layer communication continuity support for Java Applications towards the continuous operations for mobile applications. In the mobile computing environment where mobile hosts moves around the network even during applications are communicating with the remote, maintenance of the communication continuity between the applications is signifi...
متن کاملMobileSocket: Library based Continuous Operation Support for Java Applications
We propose \MobileSocket", a new simple userlevel enhanced socket library written in pure-Java. MobileSocket provides Java applications with application layer mobility and connection continuity in order to support their continuous operation. Existing Java applications can attain socket-level mobility and connection continuity without any modi cation to their source code merely by replacing Java...
متن کاملDESES: Middleware for Dynamic End-to-end Session-Enhancing Services for Java-enabled Mobile Phones
Networking middleware approaches that offer endto-end (e2e) TCP/IP session enhancements are gaining importance in the Internet research community. Examples of such session enhancements include protection from disconnections, mobility support, congestion management, encryption and compression. These session-enhancing frameworks require only middleware support at the end-nodes, thus making them i...
متن کاملA Policy-Oriented Architecture for Opportunistic Communication on Multiple Wireless Networks
Today’s mobile devices are already equipped with multiple wireless interfaces that differ in data rates, power consumption, monetary cost, and coverage areas. Previous research has shown that intelligent policy-based switching between wireless interfaces can obtain better performance than using a single interface [29]. We build upon this pioneering work to add the notion of user-defined policie...
متن کاملJyVis - A Flexible High Level Visual-Analytic Framework
The Universal Visualization Platform (UVP), developed at UMass Lowell, is a general Java-based framework for information visualization and analysis. The UVP contains many advanced and novel features added by various researchers over the last six years, and many visual-analytic tools of the UVP have been tailored for use in specific applications. Tool extentions and modifications were difficult ...
متن کامل